package com.hymjweb.demo.hymj.finance_manage.pay.bean;

import com.hymjweb.demo.framework.util.pojoContrast.FieldMeta;
import lombok.Data;

import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

@Entity
@Table(name = "cw_bill_pay_cleared")
@Data
public class CwBillPayClearedPojo implements Serializable {

    @FieldMeta(columnname = "id", name = "财务支付记录ID", comment = "财务支付记录ID")
    private String id;

    @FieldMeta(columnname = "bill_id", name = "分单或主单号", comment = "分单或主单号")
    private String billId;

    @FieldMeta(columnname = "bill_type_id", name = "单号类型ID", comment = "单号类型ID,关联xt_dic.id key='XT_DIC_BILL_TYPE'")
    private Long billTypeId;

    @FieldMeta(columnname = "bill_pay_cleared_type_id", name = "分单或主单结清费用类型ID", comment = "分单或主单结清费用类型ID,关联xt_dic.id key='XT_DIC_BILL_PAY_CLEARED_TYPE'")
    private Long billPayClearedTypeId;

    @FieldMeta(columnname = "bill_pay_cleared_amount", name = "分单或主单结清金额", comment = "分单或主单结清金额")
    private Double billPayClearedAmount;

    @FieldMeta(columnname = "create_time", name = "创建时间")
    private Date createTime;

    @FieldMeta(columnname = "create_user_id", name = "记录添加人ID", comment = "关联XT_USER.ID")
    private String createUserId;

    @FieldMeta(columnname = "update_time", name = "更新时间")
    private Date updateTime;

    @FieldMeta(columnname = "update_user_id", name = "更新用户ID", comment = "关联XT_USER.ID")
    private String updateUserId;

}
